Piwik\API\Proxy A

Total Complexity 74
Dependencies 11
Dependents 8
Total lines 578
Lines of code 255
Logical lines of code 168
Comment lines 292
Methods 24
Properties 4

Methods 24

Method Rating Maintainability Complexity Lines of code
getRequestParametersArray()
A
44 11 44
getSanitizedRequestParametersArray()
A
46 11 37
loadMethodMetadata()
A
50 10 25
call()
A
48 7 32
checkIfMethodIsAvailable()
S
61 7 12
registerClass()
S
59 4 15
shouldHideAPIMethod()
S
59 3 14
setDocumentation()
S
58 2 13
checkClassIsSingleton()
S
72 2 5
checkMethodExists()
S
72 2 5
includeApiFile()
S
65 2 9
setHideIgnoredFunctions()
S
74 1 5
isMethodAvailable()
S
79 1 3
__construct()
S
79 1 3
buildApiActionName()
S
79 1 3
getInstance()
S
80 1 3
getModuleNameFromClassName()
S
78 1 3
usesUnsanitizedInputParams()
S
78 1 3
isDeprecatedMethod()
S
78 1 3
getParametersListWithTypes()
S
79 1 3
getParametersList()
S
76 1 3
getCountRegisteredClasses()
S
80 1 3
getMetadata()
S
77 1 4
isExistingApiAction()
S
72 1 5